[livres divers classés par sujet] [Informatique] [Algorithmique] [Programmation] [Mathématiques] [Hardware] [Robotique] [Langage] [Intelligence artificielle] [Réseaux]
[Bases de données] [Télécommunications] [Chimie] [Médecine] [Astronomie] [Astrophysique] [Films scientifiques] [Histoire] [Géographie] [Littérature]

Implementierung eines Earley-Parsergenerators

contributor Programmiersprachen und Übersetzerbau (IFI)
creator Schemainda, Christoph
date 1998-04
description 41 pages
Die Compierbauwerkzeuge Cocktail der GMD Karlsruhe sollen um einen weiteren Parsergenerator erweitert werden. Der Parsergenerator soll nach dem Algorithmus von Earley arbeiten. Damit ist er in der Lage, sämtiche kontextfreie Grammatiken zu verarbeiten. Die gewünschte Grammatik wird in der Sprache BNF beschrieben. In den Ableitungsregeln der Grammatik können semantische Aktionen angegeben werden, die beim Parsevorgang ausgeführt werden. In den semantischen Aktionen kann auf die Attribute der einzelnen Symbole einer Regel zugegriffen werden. Dabei werden neben zusammengesetzten Attributen auch ererbte Attribute unterstützt. Weiterhin unterstützt der Parsergenerator die Definition von Operatoren, die über eine Priorität und eine Assoziativität verfügen. Mittels der Operatoren können Mehrdeutigkeiten der Grammatik aufgelöst werden. Die erzeugten Parser verfügen über eine eigene Fehlerkorrektur, die durch Einfügen und Löschen von Token eine fehlerhafte Eingabe zu korrigieren versucht.
format application/postscript
344710 Bytes
identifier  http://www.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=STUD-1679&engl=1
language ger
publisher Stuttgart, Germany, Universität Stuttgart
relation Student Thesis No. 1679
source ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/STUD-1679/STUD-1679.ps
subject Programming Languages Processors (CR D.3.4)
Earley
Parsergenerator
kontextfreie Grammatik
Cocktail
title Implementierung eines Earley-Parsergenerators
type Text
Student Thesis